/*
 * Powered By XY
 * Since 2020
 */

package com.xy.biz.base.domain.dto;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 *
 * 
 * @author zsp
 * @date 2020-8-25
 */
@NoArgsConstructor
@AllArgsConstructor
@Builder
@Data
public class BizCodeDTO {	
	
	/**
	 * 业务编码Id
	 */
	private Long bizCodeId;
	/**
	 * 业务码
	 */
	private String code;
	/**
	 * 租户Id，0表示不指定
	 */
	private Long tenantId;
	/**
	 * 算法：0-简单，1-雪花
	 */
	private Integer algorithm;
	/**
	 * 备注
	 */
	private String memo;
	/**
	 * 前缀
	 */
	private String prefix;
	/**
	 * 后缀
	 */
	private String suffix;
	/**
	 * 数字的起始值
	 */
	private Integer numberOffset;
	/**
	 * 数字增长步长
	 */
	private Integer numberStep;
	/**
	 * 数字的长度
	 */
	private Integer numberLength;
	/**
	 * 数字的当前值
	 */
	private Integer currentValue;

}
